La versione italiana di SQL Server 2000 è sempre stata afflitta da un fastidiosissimo bug che mandava in crash il SQL Server Agent semplicemente eseguendo un job multistep.
Questo problema venne risolto con il Service Pack 2 della versione ENG di SQL Server 2000, ma "per qualche motivo" è rimasto insoluto nella edizione italiana fino al rilascio del Service Pack 4.
Io venni a conoscenza del bug grazie ad un intervento di Mariagrazia del 19 Marzo 2003 apparso sul ng
microsoft.public.it.sql:
http://www.google.it/groups?threadm=18b501c2ee0a$037aac50$a101280a@phx.gblFortunatamente Sandro condivise con noi un workaround ricevuto dal PSS che divenne un "best seller" sul nostro ng
In pratica l'eccezione è causata da un bug del file di risorse
sqlagent.rll distribuito con la versione italiana di SQL Server 2000, che trovate nella directory
C:\Programmi\Microsoft SQL Server\MSSQL\Binn\Resources\1040.
Il workaround consiste nel sovrascrivere questo file con quello in inglese presente nella directory
C:\Programmi\Microsoft SQL Server\MSSQL\Binn\Resources\1033.
Ovviamente dopo la sostituzione, i messaggi relativi al SQL Server Agent risultano in inglese...
Oggi
Andrea Montanari ha effettuato un test aggiornando al Service Pack 4 una istanza MSDE 2000 SP3a, scoprendo che finalmente questo bug è stanto risolto
Grazie Andrea